GXFormatDialog
QuickDraw GX sends thegxFormatDialog
message when the application calls theGXFormatDialog
function to display the Custom Page Setup dialog box. You can install an override function for thegxFormatDialog
message to modify the behavior or appearance of the dialog box. Your override function must match the following formal declaration:
OSErr GXFormatDialog (gxFormat aFormat, StringPtr title, gxDialogResult *aDialogResult);
aFormat
- A reference to the format object.
title
- The title of the dialog box. If you specify
nil
as the value of this parameter, the title "Custom Page Setup" is used.aDialogResult
- On return, a pointer to the selection made by the user in the dialog box.
- function result
- An error code. The value
noErr
indicates that the operation was successful.DESCRIPTION
QuickDraw GX sends thegxFormatDialog
message when the user selects the Custom Page Setup menu item and an application subsequently calls theGXFormatDialog
function to display the Custom Page Setup dialog box.The default implementation of this message adds the standard printing panels and interface and then displays the dialog box.
You usually override this message to customize the dialog box by adding panels using the
GXSetupDialogPanel
function.SPECIAL CONSIDERATIONS
You never send thegxFormatDialog
message yourself.You must forward the
gxFormatDialog
message to other message handlers. Add your panels and then forward the message.RESULT CODES
gxSegmentLoadFailedErr A required code segment could not be found, or there was not enough memory to load it. gxPrUserAbortErr The user has canceled printing.
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help